@mbtn-primary: @brand-primary-bg;
.mbtn {
	cursor: pointer;
	display: inline-block;
	color: @mbtn-primary;
	padding: 3px 10px;
	border: solid 1px @mbtn-primary;

	@small-size: 20px;

	&.mbtn-circle {
		border-radius: 30px;
	}

	&.mbtn-icon-only{
		@size: 32px;
		font-size: 20px;
		padding: 0;
		width: 32px;
		height: 32px;
		line-height: 32px;
		text-align: center;
		i {
			position: relative;
			top: -1px;
		}
		&.mbtn-small {
			line-height: @small-size;
		}
	}

	&.mbtn-primary {
		background: @mbtn-primary;
		color: white;
	}

	&.mbtn-small {
		font-size: 12px;
		width: @small-size;
		height: @small-size;	
	}
}